home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Actual 3
/
CD ACTUAL 3.iso
/
linux
/
docs
/
linux-do
/
programm
/
lpg-0.4
/
lpg-0
/
LPG
/
lpg.log
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
TeX transcript
|
1995-04-02
|
46.3 KB
|
1,735 lines
This is TeX, Version 3.1415 (C version 6.1) (format=latex 95.3.17) 2 APR 1995 17:50
**lpg
(lpg.tex
LaTeX2e <1994/12/01> patch level 1
Hyphenation patterns for english, german, dutch, loaded.
(/usr/TeX/texmf/tex/latex/base/latex209.def
File: latex209.def 1994/11/28 v0.39 Standard LaTeX file
Entering LaTeX 2.09 compatibility mode.
\footheight=\dimen102
\@maxsep=\dimen103
\@dblmaxsep=\dimen104
(/usr/TeX/texmf/tex/latex/base/tracefnt.sty
Package: tracefnt 1994/11/18 v2.3m Standard LaTeX package (font tracing)
\tracingfonts=\count82
LaTeX Info: Redefining \selectfont on input line 101.
)
\symbold=\mathgroup4
\symsans=\mathgroup5
\symtypewriter=\mathgroup6
\symitalic=\mathgroup7
\symsmallcaps=\mathgroup8
\symslanted=\mathgroup9
LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 200.
LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 201.
LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 202.
LaTeX Font Info: Redeclaring math alphabet \mathit on input line 208.
LaTeX Info: Redefining \em on input line 218.
(/usr/TeX/texmf/tex/latex/base/latexsym.sty
Package: latexsym 1994/09/25 v2.1f Standard LaTeX package (lasy symbols)
\symlasy=\mathgroup10
LaTeX Font Info: Overwriting symbol font `lasy' in version `bold'
(Font) U/lasy/m/n --> U/lasy/b/n on input line 47.
)
LaTeX Font Info: Redeclaring math delimiter \lgroup on input line 283.
LaTeX Font Info: Redeclaring math delimiter \rgroup on input line 285.
LaTeX Font Info: Redeclaring math delimiter \bracevert on input line 287.
(/usr/TeX/texmf/tex/latex/local/latex209.cfg
(/usr/TeX/texmf/tex/latex/tools/rawfonts.sty
Compatibility mode: package `' requested, but `rawfonts' provided.
Package: rawfonts 1994/05/08 Low-level LaTeX 2.09 font compatibility
(/usr/TeX/texmf/tex/latex/tools/somedefs.sty
Package: somedefs 1994/06/01 Toolkit for optional definitions
)
LaTeX Font Info: Try loading font information for U+lasy on input line 30.
(/usr/TeX/texmf/tex/latex/base/Ulasy.fd
File: Ulasy.fd 1994/09/25 v2.1fLaTeX symbol font definitions
))))
(/usr/TeX/texmf/tex/latex/base/book.cls
Document Class: book 1994/12/09 v1.2x Standard LaTeX document class
(/usr/TeX/texmf/tex/latex/base/bk11.clo
File: bk11.clo 1994/12/09 v1.2x Standard LaTeX file (size option)
)
\c@part=\count83
\c@chapter=\count84
\c@section=\count85
\c@subsection=\count86
\c@subsubsection=\count87
\c@paragraph=\count88
\c@subparagraph=\count89
\c@figure=\count90
\c@table=\count91
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
Compatibility mode: definition of \rm ignored.
Compatibility mode: definition of \sf ignored.
Compatibility mode: definition of \tt ignored.
Compatibility mode: definition of \bf ignored.
Compatibility mode: definition of \it ignored.
Compatibility mode: definition of \sl ignored.
Compatibility mode: definition of \sc ignored.
LaTeX Info: Redefining \cal on input line 509.
LaTeX Info: Redefining \mit on input line 510.
\bibindent=\dimen105
) (linuxdoc.sty
Linux Documentation Style `linuxdoc-qwertz', version 0.01 <22 Feb 94>
) (/usr/TeX/texmf/tex/latex/tools/multicol.sty
Package: multicol 1994/10/02 v1.5i multicolum formatting
\c@tracingmulticols=\count92
\mult@box=\box26
\multicol@leftmargin=\dimen106
\c@unbalance=\count93
\c@collectmore=\count94
\doublecol@number=\count95
\multicoltolerance=\count96
\multicolpretolerance=\count97
\full@width=\dimen107
\page@free=\dimen108
\premulticols=\dimen109
\postmulticols=\dimen110
\multicolsep=\skip43
\multicolbaselineskip=\skip44
\partial@page=\box27
\last@line=\box28
\mult@rightbox=\box29
\mult@grightbox=\box30
\mult@gfirstbox=\box31
\mult@firstbox=\box32
\@tempa=\box33
\@tempa=\box34
\@tempa=\box35
\@tempa=\box36
\@tempa=\box37
\@tempa=\box38
\@tempa=\box39
\@tempa=\box40
\@tempa=\box41
\@tempa=\box42
\@tempa=\box43
\@tempa=\box44
\@tempa=\box45
\@tempa=\box46
\@tempa=\box47
\@tempa=\box48
\@tempa=\box49
\c@columnbadness=\count98
\c@finalcolumnbadness=\count99
\last@try=\dimen111
\multicolovershoot=\dimen112
\multicolundershoot=\dimen113
\mult@nat@firstbox=\box50
) (qwertz.sty)
(/usr/TeX/texmf/tex/latex/misc/a4.sty
Package: a4 1994/03/15 1.2c A4 based page layout
) (lpg.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 15.
LaTeX Font Info: ... okay on input line 15.
Copyright Sven Goldt 1994, 1995
(logo.tex)
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <12> on input line 17.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <8> on input line 17.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <6> on input line 17.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 17.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 17.
[0
] (lpg.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <10.95> on input line 7.
[1
] [2])
\tf@toc=\write3
[3]
LaTeX Font Info: Try loading font information for OMS+cmr on input line 28.
(/usr/TeX/texmf/tex/latex/base/OMScmr.fd
File: OMScmr.fd 1994/12/02 v2.3e Standard LaTeX font definitions
)
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10.95> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 28.
(misc.tex [4
]
Chapter 1.
[5
] [6
]
Chapter 2.
[7] [8
]
Chapter 3.
) (systemcalls.tex [9] [10
]
Chapter 4.
[11]) (ioctl.tex [12]
Chapter 5.
) (ipc.tex [13
] [14
]
Chapter 6.
[15] (pipe1.tex
Overfull \hbox (5.73135pt too wide) in paragraph at lines 234--235
[]
[]
) (pipe2.tex) [16] (pipe3.tex)
Overfull \hbox (15.107pt too wide) in paragraph at lines 146--146
[] \OT1/cmtt/m/n/10.95 EMFILE (system file tab
le is full)[]
[]
[17] [18]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 244--244
[] \OT1/cmtt/m/n/10.95 /* Child process closes up input
side of pipe */[]
[]
Overfull \hbox (49.59912pt too wide) in paragraph at lines 244--244
[] \OT1/cmtt/m/n/10.95 /* Parent process closes up outpu
t side of pipe */[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 301--301
[]\OT1/cmtt/m/n/10.95 /********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 301--301
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 301--301
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************/[]
[]
[19]
Overfull \hbox (9.3583pt too wide) in paragraph at lines 301--301
[] \OT1/cmtt/m/n/10.95 /* Send "string" through the output side
of pipe */[]
[]
Overfull \hbox (3.60962pt too wide) in paragraph at lines 301--301
[] \OT1/cmtt/m/n/10.95 /* Parent process closes up output side o
f pipe */[]
[]
Overfull \hbox (20.85568pt too wide) in paragraph at lines 301--301
[] \OT1/cmtt/m/n/10.95 nbytes = read(fd[0], readbuffer, sizeof(r
eadbuffer));[]
[]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 325--325
[] \OT1/cmtt/m/n/10.95 -1 on error: errno = EBADF (oldfd is not a v
alid descriptor)[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 325--325
[] \OT1/cmtt/m/n/10.95 EMFILE (too many descri
ptors for the process)[]
[]
Overfull \hbox (61.0965pt too wide) in paragraph at lines 325--325
[] \OT1/cmtt/m/n/10.95 NOTES: the old descriptor is not closed! Both may be u
sed interchangeably[]
[]
[20]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 388--388
[] \OT1/cmtt/m/n/10.95 -1 on error: errno = EBADF (oldfd is not a v
alid descriptor)[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 388--388
[] \OT1/cmtt/m/n/10.95 EMFILE (too many descri
ptors for the process)[]
[]
[21]
Overfull \hbox (61.0965pt too wide) in paragraph at lines 421--421
[] \OT1/cmtt/m/n/10.95 /* Close stdin, duplicate the input side
of pipe to stdin */[]
[]
Overfull \hbox (49.59912pt too wide) in paragraph at lines 449--449
[] \OT1/cmtt/m/n/10.95 NOTES: creates a pipe, and performs fork/exec operation
s using "command"[]
[]
[22]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 487--487
[] \OT1/cmtt/m/n/10.95 NOTES: waits on the pipe process to terminate, then clo
ses the stream.[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 539--539
[]\OT1/cmtt/m/n/10.95 /********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 539--539
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 539--539
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************/[]
[]
[23]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 601--601
[]\OT1/cmtt/m/n/10.95 /********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 601--601
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 601--601
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************/[]
[]
[24]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 657--657
[]\OT1/cmtt/m/n/10.95 /********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 657--657
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 657--657
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************/[]
[]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 657--657
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "USAGE: popen3 [command]
[filename]\n");[]
[]
[25] [26]
Overfull \hbox (26.60437pt too wide) in paragraph at lines 780--780
[] \OT1/cmtt/m/n/10.95 prw-r--r-- 1 root root 0 Dec 14
22:15 MYFIFO|[]
[]
Overfull \hbox (3.60962pt too wide) in paragraph at lines 808--808
[] \OT1/cmtt/m/n/10.95 ENAMETOOLONG (pathname
too long)[]
[]
[27]
Overfull \hbox (20.85568pt too wide) in paragraph at lines 808--808
[] \OT1/cmtt/m/n/10.95 (see man page for mknod
for others)[]
[]
Overfull \hbox (20.85568pt too wide) in paragraph at lines 831--831
[][] \OT1/cmtt/m/n/10.95 final_umask = requested_permissions & ~
original_umask[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 903--903
[][]\OT1/cmtt/m/n/10.95 /******************************************************
***********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 903--903
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 903--903
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************/[]
[]
[28]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 954--954
[]\OT1/cmtt/m/n/10.95 /********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 954--954
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 954--954
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************/[]
[]
[29] [30]
Overfull \hbox (9.3583pt too wide) in paragraph at lines 1074--1074
[] \OT1/cmtt/m/n/10.95 -1 if unsuccessful, errno set to return of s
tat() call[]
[]
[31] [32] [33]
Overfull \hbox (3.60962pt too wide) in paragraph at lines 1305--1305
[] \OT1/cmtt/m/n/10.95 struct client info; /* Client information str
ucture */[]
[]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 1326--1326
[][]\OT1/cmtt/m/n/10.95 #define MSGMAX 4056 /* <= 4056 */ /* max size of m
essage (bytes) */[]
[]
[34] [35] [36]
Overfull \hbox (26.60437pt too wide) in paragraph at lines 1558--1558
[] \OT1/cmtt/m/n/10.95 EEXIST (Queue exists, c
annot create)[]
[]
Overfull \hbox (26.60437pt too wide) in paragraph at lines 1558--1558
[] \OT1/cmtt/m/n/10.95 EIDRM (Queue is marked
for deletion)[]
[]
Overfull \hbox (61.0965pt too wide) in paragraph at lines 1558--1558
[] \OT1/cmtt/m/n/10.95 ENOMEM (Not enough memo
ry to create queue)[]
[]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 1558--1558
[] \OT1/cmtt/m/n/10.95 ENOSPC (Maximum queue l
imit exceeded)[]
[]
[37]
Overfull \hbox (95.58862pt too wide) in paragraph at lines 1653--1653
[] \OT1/cmtt/m/n/10.95 PROTOTYPE: int msgsnd ( int msqid, struct msgbuf *msgp,
int msgsz, int msgflg );[]
[]
Overfull \hbox (112.83469pt too wide) in paragraph at lines 1653--1653
[] \OT1/cmtt/m/n/10.95 -1 on error: errno = EAGAIN (queue is full,
and IPC_NOWAIT was asserted)[]
[]
Overfull \hbox (89.83994pt too wide) in paragraph at lines 1653--1653
[] \OT1/cmtt/m/n/10.95 EACCES (permission deni
ed, no write permission)[]
[]
Overfull \hbox (95.58862pt too wide) in paragraph at lines 1653--1653
[] \OT1/cmtt/m/n/10.95 EFAULT (msgp address is
n't accessable - invalid)[]
[]
Overfull \hbox (66.84518pt too wide) in paragraph at lines 1653--1653
[] \OT1/cmtt/m/n/10.95 EIDRM (The message que
ue has been removed)[]
[]
Overfull \hbox (101.33731pt too wide) in paragraph at lines 1653--1653
[] \OT1/cmtt/m/n/10.95 EINTR (Received a sign
al while waiting to write)[]
[]
Overfull \hbox (124.33206pt too wide) in paragraph at lines 1653--1653
[] \OT1/cmtt/m/n/10.95 EINVAL (Invalid message
queue identifier, nonpositive[]
[]
Overfull \hbox (84.09125pt too wide) in paragraph at lines 1653--1653
[] \OT1/cmtt/m/n/10.95 message type, o
r invalid message size)[]
[]
Overfull \hbox (101.33731pt too wide) in paragraph at lines 1653--1653
[] \OT1/cmtt/m/n/10.95 ENOMEM (Not enough memo
ry to copy message buffer)[]
[]
[38]
Overfull \hbox (112.83469pt too wide) in paragraph at lines 1700--1700
[] \OT1/cmtt/m/n/10.95 /* The length is essentially the size of the stru
cture minus sizeof(mtype) */[]
[]
[39]
Overfull \hbox (66.84518pt too wide) in paragraph at lines 1753--1753
[] \OT1/cmtt/m/n/10.95 msg.mtype = 1; /* Message type must be a
positive number! */[]
[]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 1753--1753
[] \OT1/cmtt/m/n/10.95 msg.salary = 1000.00; /* Data element #2 (my ye
arly salary!) */[]
[]
Overfull \hbox (164.57288pt too wide) in paragraph at lines 1787--1787
[] \OT1/cmtt/m/n/10.95 PROTOTYPE: int msgrcv ( int msqid, struct msgbuf *msgp,
int msgsz, long mtype, int msgflg );[]
[]
Overfull \hbox (170.32156pt too wide) in paragraph at lines 1787--1787
[] \OT1/cmtt/m/n/10.95 -1 on error: errno = E2BIG (Message length
is greater than msgsz, no MSG_NOERROR)[]
[]
Overfull \hbox (84.09125pt too wide) in paragraph at lines 1787--1787
[] \OT1/cmtt/m/n/10.95 EFAULT (Address pointed
to by msgp is invalid)[]
[]
Overfull \hbox (66.84518pt too wide) in paragraph at lines 1787--1787
[] \OT1/cmtt/m/n/10.95 EIDRM (Queue was remov
ed during retrieval)[]
[]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 1787--1787
[] \OT1/cmtt/m/n/10.95 EINTR (Interrupted by
arriving signal)[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 1787--1787
[] \OT1/cmtt/m/n/10.95 EINVAL (msgqid invalid,
or msgsz less than 0)[]
[]
Overfull \hbox (107.086pt too wide) in paragraph at lines 1787--1787
[] \OT1/cmtt/m/n/10.95 ENOMSG (IPC_NOWAIT asse
rted, and no message exists[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 1787--1787
[] \OT1/cmtt/m/n/10.95 in the queue to
satisfy the request)[]
[]
[40]
Overfull \hbox (112.83469pt too wide) in paragraph at lines 1847--1847
[] \OT1/cmtt/m/n/10.95 /* The length is essentially the size of the stru
cture minus sizeof(mtype) */[]
[]
Overfull \hbox (20.85568pt too wide) in paragraph at lines 1882--1882
[] \OT1/cmtt/m/n/10.95 if((result = msgrcv( qid, NULL, 0, type, IPC_NOW
AIT)) == -1)[]
[]
[41]
Overfull \hbox (26.60437pt too wide) in paragraph at lines 1925--1925
[] \OT1/cmtt/m/n/10.95 PROTOTYPE: int msgctl ( int msgqid, int cmd, struct msq
id_ds *buf );[]
[]
Overfull \hbox (89.83994pt too wide) in paragraph at lines 1925--1925
[] \OT1/cmtt/m/n/10.95 -1 on error: errno = EACCES (No read permiss
ion and cmd is IPC_STAT)[]
[]
Overfull \hbox (170.32156pt too wide) in paragraph at lines 1925--1925
[] \OT1/cmtt/m/n/10.95 EFAULT (Address pointed
to by buf is invalid with IPC_SET and[]
[]
Overfull \hbox (66.84518pt too wide) in paragraph at lines 1925--1925
[] \OT1/cmtt/m/n/10.95 EIDRM (Queue was remov
ed during retrieval)[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 1925--1925
[] \OT1/cmtt/m/n/10.95 EINVAL (msgqid invalid,
or msgsz less than 0)[]
[]
Overfull \hbox (112.83469pt too wide) in paragraph at lines 1925--1925
[] \OT1/cmtt/m/n/10.95 EPERM (IPC_SET or IPC_
RMID command was issued, but[]
[]
Overfull \hbox (112.83469pt too wide) in paragraph at lines 1925--1925
[] \OT1/cmtt/m/n/10.95 calling process
does not have write (alter)[]
[]
[42]
Overfull \hbox (15.107pt too wide) in paragraph at lines 2022--2022
[] \OT1/cmtt/m/n/10.95 /* Retrieve a current copy of the internal data s
tructure */[]
[]
[43] [44] [45]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 2336--2336
[]\OT1/cmtt/m/n/10.95 /********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 2336--2336
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 2336--2336
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 2336--2336
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************/[]
[]
[46]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 2336--2336
[]\OT1/cmtt/m/n/10.95 void send_message(int qid, struct mymsgbuf *qbuf, long ty
pe, char *text);[]
[]
Overfull \hbox (66.84518pt too wide) in paragraph at lines 2336--2336
[] \OT1/cmtt/m/n/10.95 case 's': send_message(msgqueue_id, (stru
ct mymsgbuf *)&qbuf,[]
[]
Overfull \hbox (49.59912pt too wide) in paragraph at lines 2336--2336
[] \OT1/cmtt/m/n/10.95 case 'r': read_message(msgqueue_id, &qbuf
, atol(argv[2]));[]
[]
Overfull \hbox (3.60962pt too wide) in paragraph at lines 2336--2336
[] \OT1/cmtt/m/n/10.95 case 'm': change_queue_mode(msgqueue_id,
argv[2]);[]
[]
[47]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 2336--2336
[]\OT1/cmtt/m/n/10.95 void send_message(int qid, struct mymsgbuf *qbuf, long ty
pe, char *text)[]
[]
Overfull \hbox (9.3583pt too wide) in paragraph at lines 2336--2336
[] \OT1/cmtt/m/n/10.95 msgrcv(qid, (struct msgbuf *)qbuf, MAX_SEND_SIZE,
type, 0);[]
[]
[48]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 2336--2336
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "msgtool - A utility for tinkerin
g with msg queues\n");[]
[]
Overfull \hbox (49.59912pt too wide) in paragraph at lines 2336--2336
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "\nUSAGE: msgtool (s)end <type> <
messagetext>\n");[]
[]
[49]
Overfull \hbox (84.09125pt too wide) in paragraph at lines 2450--2450
[][] \OT1/cmtt/m/n/10.95 /* One semid data structure for each set of sem
aphores in the system. */[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 2450--2450
[] \OT1/cmtt/m/n/10.95 struct ipc_perm sem_perm; /* permis
sions .. see ipc.h */[]
[]
Overfull \hbox (20.85568pt too wide) in paragraph at lines 2450--2450
[] \OT1/cmtt/m/n/10.95 time_t sem_otime; /* last s
emop time */[]
[]
Overfull \hbox (26.60437pt too wide) in paragraph at lines 2450--2450
[] \OT1/cmtt/m/n/10.95 time_t sem_ctime; /* last c
hange time */[]
[]
Overfull \hbox (112.83469pt too wide) in paragraph at lines 2450--2450
[] \OT1/cmtt/m/n/10.95 struct sem *sem_base; /* ptr to
first semaphore in array */[]
[]
Overfull \hbox (89.83994pt too wide) in paragraph at lines 2450--2450
[] \OT1/cmtt/m/n/10.95 struct sem_undo *undo; /* undo r
equests on this array */[]
[]
Overfull \hbox (84.09125pt too wide) in paragraph at lines 2450--2450
[] \OT1/cmtt/m/n/10.95 ushort sem_nsems; /* no. of
semaphores in array */[]
[]
[50]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 2514--2514
[] \OT1/cmtt/m/n/10.95 /* One semaphore structure for each semaphore in
the system. */[]
[]
Overfull \hbox (9.3583pt too wide) in paragraph at lines 2514--2514
[] \OT1/cmtt/m/n/10.95 short sempid; /* pid of last op
eration */[]
[]
Overfull \hbox (101.33731pt too wide) in paragraph at lines 2514--2514
[] \OT1/cmtt/m/n/10.95 ushort semncnt; /* num procs awai
ting increase in semval */[]
[]
Overfull \hbox (55.34781pt too wide) in paragraph at lines 2514--2514
[] \OT1/cmtt/m/n/10.95 ushort semzcnt; /* num procs awai
ting semval = 0 */[]
[]
[51]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 2568--2568
[] \OT1/cmtt/m/n/10.95 EEXIST (set exists, can
not create (IPC_EXCL))[]
[]
Overfull \hbox (15.107pt too wide) in paragraph at lines 2568--2568
[] \OT1/cmtt/m/n/10.95 EIDRM (set is marked fo
r deletion)[]
[]
Overfull \hbox (107.086pt too wide) in paragraph at lines 2568--2568
[] \OT1/cmtt/m/n/10.95 ENOENT (set does not ex
ist, no IPC_CREAT was used)[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 2568--2568
[] \OT1/cmtt/m/n/10.95 ENOMEM (Not enough memo
ry to create new set)[]
[]
Overfull \hbox (20.85568pt too wide) in paragraph at lines 2568--2568
[] \OT1/cmtt/m/n/10.95 ENOSPC (Maximum set lim
it exceeded)[]
[]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 2609--2609
[][] \OT1/cmtt/m/n/10.95 #define SEMMSL 32 /* <=512 max num of sem
aphores per id */[]
[]
[52]
Overfull \hbox (15.107pt too wide) in paragraph at lines 2639--2639
[] \OT1/cmtt/m/n/10.95 if((sid = semget( mykey, numsems, IPC_CREAT | 066
0 )) == -1)[]
[]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 PROTOTYPE: int semop ( int semid, struct sembuf *sops,
unsigned nsops);[]
[]
Overfull \hbox (181.81894pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 -1 on error: errno = E2BIG (nsops greater th
an max number of ops allowed atomically)[]
[]
Overfull \hbox (164.57288pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 EAGAIN (IPC_NOWAIT asse
rted, operation could not go through)[]
[]
Overfull \hbox (118.58337pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 EFAULT (invalid address
pointed to by sops argument)[]
[]
Overfull \hbox (9.3583pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 EIDRM (semaphore set wa
s removed)[]
[]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 EINTR (Signal received
while sleeping)[]
[]
Overfull \hbox (89.83994pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 EINVAL (set doesn't exi
st, or semid is invalid)[]
[]
Overfull \hbox (153.0755pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 ENOMEM (SEM_UNDO assert
ed, not enough memory to create the[]
[]
Overfull \hbox (9.3583pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 undo structure
necessary)[]
[]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 2675--2675
[] \OT1/cmtt/m/n/10.95 ERANGE (semaphore value
out of range)[]
[]
Overfull \hbox (26.60437pt too wide) in paragraph at lines 2702--2702
[] \OT1/cmtt/m/n/10.95 ushort sem_num; /* semaphore inde
x in array */[]
[]
[53] [54]
Overfull \hbox (61.0965pt too wide) in paragraph at lines 2830--2830
[] \OT1/cmtt/m/n/10.95 PROTOTYPE: int semctl ( int semid, int semnum, int cmd,
union semun arg );[]
[]
Overfull \hbox (112.83469pt too wide) in paragraph at lines 2830--2830
[] \OT1/cmtt/m/n/10.95 EFAULT (invalid address
pointed to by arg argument)[]
[]
Overfull \hbox (9.3583pt too wide) in paragraph at lines 2830--2830
[] \OT1/cmtt/m/n/10.95 EIDRM (semaphore set wa
s removed)[]
[]
Overfull \hbox (89.83994pt too wide) in paragraph at lines 2830--2830
[] \OT1/cmtt/m/n/10.95 EINVAL (set doesn't exi
st, or semid is invalid)[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 2830--2830
[] \OT1/cmtt/m/n/10.95 EPERM (EUID has no priv
ileges for cmd in arg)[]
[]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 2830--2830
[] \OT1/cmtt/m/n/10.95 ERANGE (semaphore value
out of range)[]
[]
[55]
Overfull \hbox (55.34781pt too wide) in paragraph at lines 2929--2929
[] \OT1/cmtt/m/n/10.95 struct semid_ds *buf; /* buffer for IPC
_STAT & IPC_SET */[]
[]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 2929--2929
[] \OT1/cmtt/m/n/10.95 ushort *array; /* array for GETA
LL & SETALL */[]
[]
[56]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 2999--2999
[] \OT1/cmtt/m/n/10.95 printf("Printer %d: %d\n\r", x, g
et_sem_val( sid, x ));[]
[]
[57]
Overfull \hbox (3.60962pt too wide) in paragraph at lines 3068--3068
[]\OT1/cmtt/m/n/10.95 /* Required permissions should be passed in as text (ex:
"660") */[]
[]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 3068--3068
[] \OT1/cmtt/m/n/10.95 printf("Old permissions were %o\n", semopts.buf->
sem_perm.mode);[]
[]
[58]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 3119--3119
[] \OT1/cmtt/m/n/10.95 printf("Old permissions were %o\n", semopts.buf->
sem_perm.mode);[]
[]
[59]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3472--3472
[]\OT1/cmtt/m/n/10.95 /********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************/[]
[]
Overfull \hbox (66.84518pt too wide) in paragraph at lines 3472--3472
[]\OT1/cmtt/m/n/10.95 #define SEM_RESOURCE_MAX 1 /* Initial value
of all semaphores */[]
[]
[60]
Overfull \hbox (20.85568pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 createsem(&semset_id, key, ato
i(argv[2]));[]
[]
[61]
Overfull \hbox (49.59912pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 printf("Sorry, max number of semaphores i
n a set is %d\n",[]
[]
Overfull \hbox (49.59912pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 printf("Attempting to create new semaphore set wi
th %d members\n",[]
[]
Overfull \hbox (9.3583pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "Semaphore set already ex
ists!\n");[]
[]
[62]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "semaphore member %d out
of range\n", member);[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "Semaphore resources exha
usted (no lock)!\n");[]
[]
Overfull \hbox (61.0965pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 printf("Semaphore resources decremented b
y one (locked)\n");[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "semaphore member %d out
of range\n", member);[]
[]
[63]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 printf("Semaphore resources incremented b
y one (unlocked)\n");[]
[]
[64]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 printf("Old permissions were %o\n", semopts.buf->
sem_perm.mode);[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "semtool - A utility for tinkerin
g with semaphores\n");[]
[]
Overfull \hbox (15.107pt too wide) in paragraph at lines 3472--3472
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "\nUSAGE: semtool4 (c)reate <sem
count>\n");[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3573--3573
[]\OT1/cmtt/m/n/10.95 /********************************************************
*********************[]
[]
[65]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3573--3573
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3573--3573
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************[]
[]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 3573--3573
[] \OT1/cmtt/m/n/10.95 A companion command line tool for the semtool package.
semstat displays[]
[]
Overfull \hbox (9.3583pt too wide) in paragraph at lines 3573--3573
[] \OT1/cmtt/m/n/10.95 the current value of all semaphores in the set created b
y semtool.[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 3573--3573
[] \OT1/cmtt/m/n/10.95 ********************************************************
*********************/[]
[]
[66] [67]
Overfull \hbox (107.086pt too wide) in paragraph at lines 3644--3644
[][] \OT1/cmtt/m/n/10.95 /* One shmid data structure for each shared mem
ory segment in the system. */[]
[]
Overfull \hbox (26.60437pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 struct ipc_perm shm_perm; /* opera
tion perms */[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 int shm_segsz; /* size
of segment (bytes) */[]
[]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 time_t shm_atime; /* last
attach time */[]
[]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 time_t shm_dtime; /* last
detach time */[]
[]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 time_t shm_ctime; /* last
change time */[]
[]
Overfull \hbox (20.85568pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 unsigned short shm_cpid; /* pid o
f creator */[]
[]
Overfull \hbox (55.34781pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 unsigned short shm_lpid; /* pid o
f last operator */[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 short shm_nattch; /* no. o
f current attaches */[]
[]
Overfull \hbox (84.09125pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 /* the f
ollowing are private */[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 unsigned short shm_npages; /* size
of segment (pages) */[]
[]
Overfull \hbox (130.08075pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 unsigned long *shm_pages; /* array
of ptrs to frames -> SHMMAX */[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 3644--3644
[] \OT1/cmtt/m/n/10.95 struct vm_area_struct *attaches; /* descr
iptors for attaches */[]
[]
[68]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 3718--3718
[] \OT1/cmtt/m/n/10.95 -1 on error: errno = EINVAL (Invalid segment
size specified)[]
[]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 3718--3718
[] \OT1/cmtt/m/n/10.95 EEXIST (Segment exists,
cannot create)[]
[]
Overfull \hbox (130.08075pt too wide) in paragraph at lines 3718--3718
[] \OT1/cmtt/m/n/10.95 EIDRM (Segment is marke
d for deletion, or was removed)[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3718--3718
[] \OT1/cmtt/m/n/10.95 ENOMEM (Not enough memo
ry to create segment)[]
[]
[69]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 3774--3774
[] \OT1/cmtt/m/n/10.95 if((shmid = shmget( keyval, segsize, IPC_CREAT |
0660 )) == -1)[]
[]
Overfull \hbox (20.85568pt too wide) in paragraph at lines 3807--3807
[] \OT1/cmtt/m/n/10.95 RETURNS: address at which segment was attached to the
process, or[]
[]
Overfull \hbox (130.08075pt too wide) in paragraph at lines 3807--3807
[] \OT1/cmtt/m/n/10.95 -1 on error: errno = EINVAL (Invalid IPC ID
value or attach address passed)[]
[]
Overfull \hbox (72.59387pt too wide) in paragraph at lines 3807--3807
[] \OT1/cmtt/m/n/10.95 ENOMEM (Not enough memo
ry to attach segment)[]
[]
[70]
Overfull \hbox (26.60437pt too wide) in paragraph at lines 3871--3871
[] \OT1/cmtt/m/n/10.95 PROTOTYPE: int shmctl ( int shmqid, int cmd, struct shm
id_ds *buf );[]
[]
Overfull \hbox (89.83994pt too wide) in paragraph at lines 3871--3871
[] \OT1/cmtt/m/n/10.95 -1 on error: errno = EACCES (No read permiss
ion and cmd is IPC_STAT)[]
[]
Overfull \hbox (170.32156pt too wide) in paragraph at lines 3871--3871
[] \OT1/cmtt/m/n/10.95 EFAULT (Address pointed
to by buf is invalid with IPC_SET and[]
[]
Overfull \hbox (78.34256pt too wide) in paragraph at lines 3871--3871
[] \OT1/cmtt/m/n/10.95 EIDRM (Segment was rem
oved during retrieval)[]
[]
Overfull \hbox (112.83469pt too wide) in paragraph at lines 3871--3871
[] \OT1/cmtt/m/n/10.95 EPERM (IPC_SET or IPC_
RMID command was issued, but[]
[]
Overfull \hbox (112.83469pt too wide) in paragraph at lines 3871--3871
[] \OT1/cmtt/m/n/10.95 calling process
does not have write (alter)[]
[]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 3921--3921
[] \OT1/cmtt/m/n/10.95 RETURNS: -1 on error: errno = EINVAL (Invalid attach
address passed)[]
[]
[71] [72]
Overfull \hbox (3.60962pt too wide) in paragraph at lines 4127--4127
[] \OT1/cmtt/m/n/10.95 /* Open the shared memory segment - create if nec
essary */[]
[]
Overfull \hbox (43.85043pt too wide) in paragraph at lines 4127--4127
[] \OT1/cmtt/m/n/10.95 if((shmid = shmget(key, SEGSIZE, IPC_CREAT|IPC_EX
CL|0666)) == -1)[]
[]
Overfull \hbox (66.84518pt too wide) in paragraph at lines 4127--4127
[] \OT1/cmtt/m/n/10.95 printf("Shared memory segment exists - op
ening as client\n");[]
[]
Overfull \hbox (32.35306pt too wide) in paragraph at lines 4127--4127
[] \OT1/cmtt/m/n/10.95 /* Segment probably already exists - try
as a client */[]
[]
Overfull \hbox (66.84518pt too wide) in paragraph at lines 4127--4127
[] \OT1/cmtt/m/n/10.95 /* Attach (map) the shared memory segment into th
e current process */[]
[]
[73]
Overfull \hbox (15.107pt too wide) in paragraph at lines 4127--4127
[] \OT1/cmtt/m/n/10.95 printf("Old permissions were: %o\n", myshmds.shm_
perm.mode);[]
[]
Overfull \hbox (15.107pt too wide) in paragraph at lines 4127--4127
[] \OT1/cmtt/m/n/10.95 printf("New permissions are : %o\n", myshmds.shm_
perm.mode);[]
[]
Overfull \hbox (95.58862pt too wide) in paragraph at lines 4127--4127
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, "shmtool - A utility for tinkerin
g with shared memory\n");[]
[]
Overfull \hbox (38.10175pt too wide) in paragraph at lines 4127--4127
[] \OT1/cmtt/m/n/10.95 fprintf(stderr, " (m)ode change <o
ctal mode>\n");[]
[]
[74]) (sound.tex [75] [76
]
Chapter 7.
[77]) (graphic.tex [78]
Chapter 8.
[79
] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90
] [91]
Underfull \hbox (badness 1796) in paragraph at lines 963--967
\OT1/cmr/m/n/10.95 With \OT1/cmr/bx/n/10.95 set[]term(SCREEN) \OT1/cmr/m/n/10.9
5 you can switch the cur-rent ter-mi-nal.
[]
Underfull \hbox (badness 2253) in paragraph at lines 963--967
\OT1/cmr/m/n/10.95 All func-tions will af-fect the cur-rent ter-mi-nal which is
set with
[]
[92] (newwin.tex) [93] [94] [95] [96] [97] (boxpic.tex) [98] [99] [100]
Underfull \hbox (badness 1226) in paragraph at lines 1459--1464
\OT1/cmr/m/n/10.95 Enable or dis-able ter-mi-nal's in-sert/delete fea-tures for
the win-dow
[]
[101] (keypad.tex) [102] [103] [104] [105] [106] [107] [108] [109] [110]
[111] [112] [113]
Underfull \hbox (badness 10000) in paragraph at lines 2241--2242
[]
Underfull \hbox (badness 10000) in paragraph at lines 2242--2243
[]
Underfull \hbox (badness 10000) in paragraph at lines 2243--2244
[][]\OT1/cmtt/m/n/10.95 int prefresh(pad, pminrow, pmincol, sminrow, smincol,
[]
Underfull \hbox (badness 10000) in paragraph at lines 2243--2244
[]
Underfull \hbox (badness 10000) in paragraph at lines 2244--2245
[][]\OT1/cmtt/m/n/10.95 int pnoutrefresh(pad, pminrow, pmincol, sminrow, sminco
l,
[]
Underfull \hbox (badness 10000) in paragraph at lines 2244--2245
[]
Underfull \hbox (badness 10000) in paragraph at lines 2245--2246
[]
Underfull \hbox (badness 10000) in paragraph at lines 2254--2255
[]
Underfull \hbox (badness 10000) in paragraph at lines 2255--2256
[]
Underfull \hbox (badness 10000) in paragraph at lines 2256--2257
[]
Underfull \hbox (badness 10000) in paragraph at lines 2257--2258
[]
Underfull \hbox (badness 10000) in paragraph at lines 2258--2259
[]
[114]
Underfull \hbox (badness 10000) in paragraph at lines 2259--2260
[]
Underfull \hbox (badness 10000) in paragraph at lines 2260--2261
[]
Underfull \hbox (badness 10000) in paragraph at lines 2261--2262
[]
Underfull \hbox (badness 10000) in paragraph at lines 2277--2278
[]
Underfull \hbox (badness 10000) in paragraph at lines 2278--2279
[]
Underfull \hbox (badness 10000) in paragraph at lines 2279--2280
[]
Underfull \hbox (badness 10000) in paragraph at lines 2280--2281
[]
Underfull \hbox (badness 10000) in paragraph at lines 2283--2284
[]
Underfull \hbox (badness 10000) in paragraph at lines 2288--2289
[]
Underfull \hbox (badness 10000) in paragraph at lines 2289--2290
[]
Underfull \hbox (badness 10000) in paragraph at lines 2298--2299
[]
[115]
Underfull \hbox (badness 10000) in paragraph at lines 2299--2300
[]
Underfull \hbox (badness 10000) in paragraph at lines 2300--2301
[]
Underfull \hbox (badness 10000) in paragraph at lines 2301--2302
[]
Underfull \hbox (badness 10000) in paragraph at lines 2302--2303
[]
Underfull \hbox (badness 10000) in paragraph at lines 2303--2304
[]
Underfull \hbox (badness 10000) in paragraph at lines 2304--2305
[]
Underfull \hbox (badness 10000) in paragraph at lines 2305--2306
[]
Underfull \hbox (badness 10000) in paragraph at lines 2330--2331
[]
Underfull \hbox (badness 10000) in paragraph at lines 2331--2332
[]
Underfull \hbox (badness 10000) in paragraph at lines 2332--2333
[]
Underfull \hbox (badness 10000) in paragraph at lines 2333--2334
[]
[116]
Underfull \hbox (badness 10000) in paragraph at lines 2334--2335
[]
Underfull \hbox (badness 10000) in paragraph at lines 2335--2336
[]
Underfull \hbox (badness 10000) in paragraph at lines 2344--2345
[]
Underfull \hbox (badness 10000) in paragraph at lines 2345--2346
[]
Underfull \hbox (badness 10000) in paragraph at lines 2346--2347
[]
Underfull \hbox (badness 10000) in paragraph at lines 2347--2348
[]
Underfull \hbox (badness 10000) in paragraph at lines 2353--2354
[]
Underfull \hbox (badness 10000) in paragraph at lines 2354--2355
[]
Underfull \hbox (badness 10000) in paragraph at lines 2355--2356
[]
Underfull \hbox (badness 10000) in paragraph at lines 2356--2357
[]
Underfull \hbox (badness 10000) in paragraph at lines 2357--2358
[]
Underfull \hbox (badness 10000) in paragraph at lines 2358--2359
[]
Underfull \hbox (badness 10000) in paragraph at lines 2359--2360
[]
Underfull \hbox (badness 10000) in paragraph at lines 2360--2361
[]
Underfull \hbox (badness 10000) in paragraph at lines 2369--2370
[]
[117]
Underfull \hbox (badness 10000) in paragraph at lines 2370--2371
[]
Underfull \hbox (badness 10000) in paragraph at lines 2371--2372
[]
Underfull \hbox (badness 10000) in paragraph at lines 2372--2373
[]
Underfull \hbox (badness 10000) in paragraph at lines 2373--2374
[]
[118] [119] [120]
Underfull \vbox (badness 10000) has occurred while \output is active []
[121]
[122] [123]
Underfull \vbox (badness 10000) has occurred while \output is active []
[124]
Underfull \vbox (badness 10000) has occurred while \output is active []
[125]
[126]
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <14.4> on input line 2904.
[127] [128] [129]) (async.tex [130]
Chapter 9.
Underfull \hbox (badness 10000) in paragraph at lines 19--29
[]
Underfull \hbox (badness 2245) in paragraph at lines 30--38
\OT1/cmr/m/n/10.95 lines), TI-OCM-SET (set modem-lines), TI-OCGSE-RIAL, TI-OC-S
SE-
[]
Underfull \hbox (badness 10000) in paragraph at lines 30--38
[]
Underfull \hbox (badness 1314) in paragraph at lines 38--42
\OT1/cmr/m/n/10.95 tcgetattr(), tc-se-tattr(), tc-send-break(), tcdrain(), tcfl
ush(), tcflow(),
[]
Underfull \hbox (badness 10000) in paragraph at lines 38--42
[]
[131
]
Underfull \hbox (badness 10000) in paragraph at lines 42--45
[]
[132]
Underfull \hbox (badness 10000) in paragraph at lines 49--61
[]
[133
]
Underfull \hbox (badness 10000) in paragraph at lines 114--119
\OT1/cmr/m/n/10.95 ioctl
[]
) (porting.tex [134]
Chapter 10.
[135
] [136] [137] [138] [139]
LaTeX Font Info: Try loading font information for OMS+cmtt on input line 293
.
No file OMScmtt.fd.
LaTeX Font Warning: Font shape `OMS/cmtt/m/n ' undefined
(Font) using `OMS/cmsy/m/n' instead on input line 293.
[140]
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 368.
) (appendix1.tex [141] [142
]
Chapter 11.
Underfull \vbox (badness 2626) has occurred while \output is active []
[143]
Underfull \vbox (badness 10000) has occurred while \output is active []
[144]
Underfull \vbox (badness 10000) has occurred while \output is active []
[145]
Underfull \vbox (badness 10000) has occurred while \output is active []
[146]
Underfull \hbox (badness 10000) in paragraph at lines 215--220
[]
) (abbreviations.tex [147] [148
]
Chapter 12.
) [149] (lpg.aux)
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
)
Here is how much of TeX's memory you used:
1111 strings out of 10925
12262 string characters out of 72561
202052 words of memory out of 262141
3877 multiletter control sequences out of 9500
29361 words of font info for 107 fonts, out of 100000 for 255
14 hyphenation exceptions out of 607
23i,9n,22p,325b,456s stack positions out of 300i,40n,60p,3000b,4000s
Output written on lpg.dvi (150 pages, 559560 bytes).